6 Description of derived tests

This chapter contains details of the tests that the SIU runs. The Reference column links to the relevant section of the MyID documentation.

Test ID

Group

Tiers

Description

Reference

1

HW

WB,AP,DB,DC

If tier is not Client, test the processor speed is greater than or equal to 2 GHz. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-001

2

HW

WB,AP,DB,DC

If tier is not Client, test the system RAM is greater than or equal to 4 Gb. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-002

3

HW

WB,AP,DB,DC

If tier is not Client and test case is run directly in a console session, test the display resolution is greater than or equal to 1024x768. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-003

4

HW

WB,AP,DB,DC

If tier is not Client and test case is run directly in a console session, test the display resolution is greater than or equal to 1024x768. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-004

5

HW

WB,AP,DB,DC

If tier is not Client, get a list of all local disks and the free space in gigabytes available. No test required.

SIU-005

6

HW

DB

If tier is Database Server, test the free space from the local disk with the most free space is greater than or equal to 40 Gb. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-006

7

HW

WB,AP

If tier is Web Server or Application Server, get a list of the MyID installation locations on local disks and size of each installation in gigabytes. No test required.

SIU-007

8

OS

WB,AP,DB,DC

If tier is not Client, test the operating system installed is Windows Server 2019 or Windows Server 2022.

SIU-008

9

DB

AP,DB

If tier is Application Server or Database Server, perform SQL query of master database (including Microsoft SQL Azure instances) and test the database installed is SQL Server 2017, SQL Server 2019, or Microsoft SQL Azure. Warn if the database installed is Microsoft SQL Server 2016, as this is end of support.

SIU-009

10

DB

AP,DB

If tier is Application Server or Database Server, perform SQL query of master database (including Microsoft SQL Azure instances) and test the database installed is SQL Server 2017, SQL Server 2019, or Microsoft SQL Azure. If not satisfied, display outcome as an "Untested configuration" warning, instead of a failure. Warn if the database installed is Microsoft SQL Server 2016, as this is end of support.

SIU-010

11

HW

CL

If tier is Client, test the processor speed is greater than or equal to 1 GHz. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-011

12

HW

CL

If tier is Client, test the system RAM is greater than or equal to 2 Gb. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-012

13

HW

CL

If tier is Client and test case is run directly in a console session, test the display resolution is greater than or equal to 1280x768. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-013

14

HW

CL

If tier is Client and test case is run directly in a console session, test the display resolution is greater than or equal to 1280x768. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-014

15

HW

CL

If tier is Client, get a list of all local disks and the free space in gigabytes available. No test required.

SIU-015

16

HW

CL

If tier is Client, test the free space from the local disk with the most free space is greater than or equal to 2 Gb. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-016

17

HW

CL

If tier is Client, get a list of the MyID installation locations on local disks and size of each installation in gigabytes. No test required.

SIU-017

18

OS

CL

If tier is Client, test the operating system installed is a supported Windows 10 or Windows 11 version. If not satisfied, display outcome as an "Untested Configuration" warning, instead of a failure.

SIU-018

19

IE

CL

If tier is Client, test major part of "svcVersion" of Internet Explorer installed is 11. If not satisfied, display outcome as an "Untested Configuration" warning, instead of a failure.

SIU-019

20

IE

CL

If tier is Client, get if Internet Explorer is installed under "C:\Program Files" and if this is a 64-bit executable.

SIU-020

21

IE

CL

If tier is Client, get if Internet Explorer is installed under "C:\Program Files (x86)" and if this is a 32-bit executable.

SIU-021

22

DB

DB

If tier is Database Server, check that the SqlServer PowerShell module is installed. This module is required to run the SIU tests against the database. If the SqlServer module is not installed, but the SQLPS module is installed, the tests can still run, but as this module is no longer maintained, this test displays a warning.

SIU-022

23

NW

CL,WB,AP,DB,DC

On all tiers, test that each machine successfully performs an ICMP ping test to 0..n Clients.

SIU-023

24

NW

CL,WB,AP,DB,DC

On all tiers, test that each machine successfully performs an ICMP ping test to 0..n Web Servers.

SIU-024

25

NW

CL,WB,AP,DB,DC

On all tiers, test that each machine successfully performs an ICMP ping test to 0..n Application Servers.

SIU-025

26

NW

CL,WB,AP,DB,DC

On all tiers, test that each machine successfully performs an ICMP ping test to Database Server or clusters (excluding Microsoft SQL Azure).

SIU-026

27

NW

CL,WB,AP,DB,DC

On all tiers, test that each machine successfully performs an ICMP ping test to 0..n Domain Controllers.

SIU-027

28

NW

CL,WB

If tier is Client or Web Server, request status codes for all Web Servers using HTTP URL and test that an invalid/missing response (status code not 200) is not returned for each.

SIU-028

29

NW

WB

If tier is Web Server, test firewall profile is either disabled, or (is enabled for domain, firewall rules to allow inbound traffic on TCP port 80 exist and rule is enabled).

SIU-029

30

NW

WB

If tier is Web Server, test firewall profile is either disabled, or (is enabled for domain, firewall rules to allow inbound traffic on TCP port 443 exist and rule is enabled).

SIU-030

31

AD

CL,WB,AP,DB,DC

On all tiers, test if tier is on domain.

SIU-031

32

AD

DC

If tier is Domain Controller, test if service "Active Directory Domain Services" is installed and running.

SIU-032

33

OS

CL,WB,AP,DB,DC

On all tiers, get local machine’s culture name. No test required.

SIU-033

34

OS

CL,WB,AP,DB,DC

On all tiers, get local machine’s long date format pattern. No test required.

SIU-034

35

OS

CL,WB,AP,DB,DC

On all tiers, get local machine’s short date format pattern. No test required.

SIU-035

36

OS

CL,WB,AP,DB,DC

On all tiers, get local machine’s language tag. No test required.

SIU-036

37

.NET

WB,AP,DB

If tier is Web Server, Application Server or Database Server, test .NET Framework version installed includes 4.8 or above.

SIU-037

38

.NET

 

If tier is Database Server, test .NET Framework version installed includes 3.5.

SIU-038

40

AD

DC

If tier is Domain Controller, test membership of domain group "Domain Users" contains this user.

SIU-040

41

AD

WB,AP

If tier is Application Server or Web Server, test membership of local group "Administrators" contains this user.

SIU-041

42

AD

WB,AP

If tier is Application Server or Web Server, test impersonation of client after authentication for users in the group "BUILTIN\Administrators"; this should include the installation user.

SIU-042

43

DB

DB

If tier is Database Server, test SQL Server role privileges is ‘public’ for this user or group. Role "public" is a special case and cannot be queried, so it is included by default if the user exists for the server.

SIU-043

44

DB

DB

If tier is Database Server, test SQL Server role privileges is ‘dbcreator’ for this user or group.

If this test fails, try adding the InstallationUser to the [Users] section of the configuration file. See section 5.3, Users section.  .

SIU-044

45

AD

DC

If tier is Domain Controller, test domain user for MyID COM+ account exists.

SIU-045

46

AD

DC

If tier is Domain Controller, test MyID COM+ account is enabled, not locked out and expiry date is less than or equal to 0.

SIU-046

47

AD

DC

If tier is Domain Controller, test MyID COM+ account password will never expire and has not expired.

SIU-047

48

AD

 

If tier is Domain Controller, test MyID COM+ account exists on the domain under organizational unit "Service Accounts".

SIU-048

49

AD

DC

If tier is Domain Controller, test MyID COM+ account is a member of domain group "Domain Users".

SIU-049

50

AD

WB,AP

If tier is Application Server or Web Server, test MyID COM+ account is a member of local group "Distributed COM Users".

SIU-050

51

AD

AP

If MyID is installed and tier is Application Server, test "Logon as a Service" and "Logon as a Batch Job" are set for this user or group.

SIU-051

53

AD

DC

If tier is Domain Controller, test IIS User domain user for IIS user account exists.

SIU-053

54

AD

DC

If tier is Domain Controller, test IIS User account is enabled, not locked out and expiry date is less than or equal to 0.

SIU-054

55

AD

DC

If tier is Domain Controller, test IIS User account password will never expire and has not expired.

SIU-055

56

AD

 

If tier is Domain Controller, test IIS User account exists on the domain under organizational unit "Service Accounts".

SIU-056

57

AD

DC

If tier is Domain Controller, test IIS User account is a member of domain group "Domain Users".

SIU-057

58

AD

WB,AP

If tier is Application Server or Web Server, test IIS User account is a member of local group "Distributed COM Users".

SIU-058

59

AD

DC

If tier is Domain Controller, test domain user for Web service user account exists.

SIU-059

60

AD

DC

If tier is Domain Controller, test Web service user account is enabled, not locked out and expiry date is less than or equal to 0.

SIU-060

61

AD

DC

If tier is Domain Controller, test Web service user account password will never expire and has not expired.

SIU-061

62

AD

 

If tier is Domain Controller, test Web service user account exists on the domain under organizational unit "Service Accounts".

SIU-062

63

AD

DC

If tier is Domain Controller, test Web service user account is a member of domain group "Domain Users".

SIU-063

64

AD

WB,AP

If tier is Application Server or Web Server, test Web service user account is a member of local group "Distributed COM Users".

SIU-064

65

COM

DC

If tier is Domain Controller, test MyID COM+ account or group has "Local Launch" permissions and "Local Activation" permissions on Application Servers.

SIU-065

67

COM

DC

If tier is Domain Controller, test MyID COM+ account or group has "Local Launch" permissions and "Local Activation" permissions on Web Servers.

SIU-067

71

COM

AP,DC

If tier is Domain Controller and a split-tier installation, test local Distributed COM Users group on Application Servers has Local Launch, Local Activation, Remote Launch and Remote Activation permissions.

SIU-071

75

COM

WB,DC

If tier is Domain Controller and a split-tier installation, test local Distributed COM Users group on Web Servers has Local Launch, Local Activation, Remote Launch and Remote Activation permissions.

SIU-075

79

IIS

WB

If MyID is installed and tier is Web Server, test ASP limits for "maxRequestEntityAllowed" is greater than or equal to 524288. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-079

80

IIS

WB

If MyID is installed and tier is Web Server, test ASP limits for "bufferingLimit" is greater than or equal to 524288. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-080

82

COM

AP

If tier is Application Server, test "Transaction Timeout" is greater than or equal to 180. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-082

83

MSDTC

WB,AP,DB

If tier is Application Server, Web Server or Database Server and a split-tier installation, test MSDTC default coordinator is local.

SIU-083

84

MSDTC

WB,AP,DB

If tier is Application Server, Web Server or Database Server and a split-tier installation, test MSDTC security is set to allow remote clients inbound and outbound.

SIU-084

85

MSDTC

WB,AP,DB

If tier is Application Server, Web Server or Database Server, a split-tier installation and Windows Firewall is enabled, test active rule for "Distributed Transaction Coordinator (TCP-In)" is enabled, allowed inbound for "Domain" networks.

SIU-085

86

MSDTC

WB,AP,DB

If tier is Application Server, Web Server or Database Server, a split-tier installation and Windows Firewall is enabled, test "Block all incoming connections including those in the list of allowed apps" option is not selected.

SIU-086

87

IIS

WB

If MyID is installed and tier is Web Server, test each application for each website has Output Caching feature settings disabled for cache. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-087

88

IIS

WB

If MyID is installed and tier is Web Server, test each application for each website has Output Caching feature settings disabled for kernel cache. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-088

91

OS

WB,AP,DB

If tier is Web Server, Application Server or Database Server, test that "Do not use temporary folders per session option" is Enabled. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-091

92

DB

DB

If tier is Database Server, test by reading the SQL Server installation summary log that the "Database Engine Services" feature is installed.

SIU-092

93

DB

AP,DB

If tier is Application Server or Database Server or Application Server, test by reading the SQL Server installation summary log that the "Client Tools Connectivity" feature is installed.

SIU-093

96

DB

AP,DB

If tier is Application Server or Database Server, perform SQL query of master database (including Microsoft SQL Azure instances) and test that "Full Text Search" is enabled.

SIU-096

97

DB

DB

If tier is Database Server, and the database does not exist, test SQL Server role privileges includes "sysadmin" for the installation user.

If the database does exist, check that the MyID COM user and MyID Authentication user accounts exist as logins in the MyID and authentication databases; if the logins do not exist, check that the installation user has "sysadmin" privilege so that the installation process can create the logins.

Note: This test requires the installation user to have either the sysadmin role or the securityadmin role; if not, this test displays a warning.

SIU-097

98

DB

AP,DB

If tier is Application Server or Database Server, perform SQL query of master database (including Microsoft SQL Azure instances) and test that language is "English (United States)".

SIU-098

99

DB

WB,AP,DB

Check whether the server requires a reboot due to pending updates. You are recommended to restart your server before starting the MyID installation process.

SIU-099

100

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Application Development\.NET Extensibility 4.x" is installed.

SIU-100

101

RF

 

If tier is Database Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature ".NET Framework 3.5 Features\.NET Framework 3.5 (includes .NET 2.0 and 3.0)" is installed.

SIU-101

102

RF

WB,AP

If tier is Web Server, Application Server or Database Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature ".NET Framework 4.5 Features\.NET Framework 4.5" is installed.

SIU-102

103

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Application Development\ASP" is installed.

SIU-103

104

RF

WB

If OS is Windows Server 2019 or Windows Server 2022 check for ASP.NET 4.6 or greater is installed.

SIU-104

106

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature Windows "Process Activation Service\Configuration APIs" is installed.

SIU-106

107

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Common HTTP Features\Default Document" is installed.

SIU-107

110

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Common HTTP Features\HTTP Errors" is installed.

SIU-110

111

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Health and Diagnostics\HTTP Logging" is installed.

SIU-111

112

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Application Development\ISAPI Extensions" is installed.

SIU-112

113

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Application Development\ISAPI Filters" is installed.

SIU-113

114

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Management Tools\IIS Management Console" is installed.

SIU-114

115

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Management Tools\IIS Management Scripts and Tools" is installed.

SIU-115

117

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Windows Process Activation Service\Process Model" is installed.

SIU-117

118

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Security" is installed.

SIU-118

119

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Common HTTP Features\Static Content" is installed.

SIU-119

120

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Web Server (IIS)\Web Server\Performance\Static Content Compression" is installed.

SIU-120

121

RF

WB,AP,DB

If tier is Web Server, Application Server or Database Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "File and Storage Services\Storage Services" is installed.

SIU-121

122

RF

WB,AP,DB

If tier is Web Server, Application Server or Database Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature ".NET Framework 4.5 Features\WCF Services\TCP Port Sharing" is installed.

SIU-122

124

RF

WB,AP,DB

If tier is Web Server, Application Server or Database Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "Windows PowerShell\Windows PowerShell 4.0" is installed.

SIU-124

125

RF

WB,AP

If tier is Web Server or Application Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature "WoW64 Support" is installed.

SIU-125

126

DB

DB

If tier is Database Server, test language for COM+ account user is "us_english".

SIU-126

127

DB

DB

If MyID is installed and tier is Database Server, test SQL database role membership for MyID main database for COM+ account user or group includes roles "db_datareader", "db_datawriter", "db_owner" and "public". Role "public" is a special case and cannot be queried, so it is included by default if the user exists for the database.

SIU-127

131

DB

DB

If MyID is installed and tier is Database Server, test SQL database role membership for MyID archive database for COM+ account user or group includes roles "db_datareader", "db_datawriter", "db_owner" and "public". Role "public" is a special case and cannot be queried, so it is included by default if the user exists for the database.

SIU-131

140

.NET

CL

If tier is Client, test .NET Framework version installed includes 4.8 or above.

SIU-140

144

IE

CL

If tier is Client, test if the Web Server zone mapping for the Web Server hostname under the enhanced and non-enhanced security configuration is a Trusted Site or Local Intranet zone. Test if the Web Server zone mapping for the Web Server IP address under the enhanced and non-enhanced security range is a Trusted Site or Local Intranet zone.

SIU-144

145

IE

CL

If tier is Client, test the value of "Require server verification (https:) for all sites in this zone" option is selected. This is HTTPS if bit 2 is set of registry key "Flags" under path:

"HKCU:\Software\Microsoft\Windows\CurrentVersion\
Internet Settings\Zones\n"

where n =1 for Local Intranet, n = 2 for Trusted Sites.

SIU-145

146

IE

CL

If tier is Client, test if the Popup blocker in Internet Options is disabled, or enabled and the allowed sites includes the Web Server. This is in registry key "PopupMgr", under path:

"HKCU:\Software\Microsoft\Internet Explorer\New Windows"

and registry key "x", where x is Web Server, under path:

"HKCU:\Software\Microsoft\Internet Explorer\New Windows\Allow"

respectively.

SIU-146

147

IE

CL

If tier is Client, test state of custom security setting "Initialize and script ActiveX controls not marked as safe for scripting". This is enabled if bits 0-2 are cleared for registry key "1201" under path:

"HKCU:\Software\Microsoft\Windows\CurrentVersion\
Internet Settings\Zones\n"

where n =1 for Local Intranet, n=2 for Trusted Sites. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-147

148

IE

CL

If tier is Client, test state of custom security setting "Only allow approved domains to use ActiveX without prompt". This is disabled if bits 0-2 are cleared of registry key "120B" under path:

"HKCU:\Software\Microsoft\Windows\CurrentVersion\
Internet Settings\Zones\n"

where n =1 for Local Intranet, n=2 for Trusted Sites. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-148

149

IE

CL

If tier is Client, test state of custom security setting "Check for publisher's certificate revocation". This is disabled if bit 9 is set of registry key "State" under path:

"HKCU:\Software\Microsoft\Windows\CurrentVersion\
WinTrust\Trust Providers\Software Publishing"

If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-149

150

IIS

WB

If tier is Web Server, test IIS website name is correct and the website is started.

SIU-150

152

NW

CL,WB

If tier is Client or Web Server, request status codes for all Web Servers using HTTPS URL and test that an invalid/missing response (status code not 200) is not returned for each.

SIU-152

153

DB

DB

If tier is Database Server, test that service "MSSQLSERVER" (SQL Server (MSSQLSERVER)) is installed and running.

SIU-153

154

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "APDUCardServer" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-154

155

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "EAudit" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-155

156

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "eCS" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "App_role" and "Web_role" roles. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-156

157

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "Edefice_BOL" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "App_role" and "Web_role" roles. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-157

158

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "Edefice_CS" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-158

159

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "Edefice_DAL" (exc. Web Servers) has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "App_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-159

160

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "eEventLog" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-160

161

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "eExternalDataSource" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-161

162

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "ePKIConfig" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-162

163

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "Entrust_Admin" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "App_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-163

164

COM

AP

If MyID is installed and tier is Application Server, test that COM+ application "ImportProcessor" has "Enforce access checks for this application" set, "Perform access checks at the process and component level" set, as well as the "App_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-164

165

COM

AP

If MyID is installed, tier is Application Server and a COM+ application has both roles (that is, eCS and Edefice_BOL), then test that the "eCS.WebConnector.1" component has "Enforce component level access checks" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-165

166

COM

AP

If MyID is installed, tier is Application Server and a COM+ application has both roles (that is, eCS and Edefice_BOL), then test that the "EdeficeBOL_PKI.EdeficePKI.1" component has "Enforce component level access checks" set, as well as the "App_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-166

167

COM

AP

If MyID is installed, tier is Application Server and a COM+ application has both roles (that is, eCS and Edefice_BOL), then test that the "EdeficeBOL_PKI.PKIHelper.1" component has "Enforce component level access checks" set, as well as the "App_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-167

168

COM

AP

If MyID is installed, tier is Application Server and a COM+ application has both roles (that is, eCS and Edefice_BOL), then test that all "MyIDBOL.BOL_.*API.1" components have "Enforce component level access checks" set, as well as the "App_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-168

169

COM

AP

If MyID is installed, tier is Application Server and a COM+ application has both roles (that is, eCS and Edefice_BOL), then test that all "MyIDBOL.BOL_.*Web.1" components have "Enforce component level access checks" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-169

170

COM

AP

If MyID is installed, tier is Application Server and a COM+ application has both roles (that is, eCS and Edefice_BOL), then test that components have "Enforce component level access checks" set, as well as the "App_role" and "Web_role" roles. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-170

171

COM

AP

If MyID is installed, tier is Application Server and a COM+ application has both roles (that is, eCS and Edefice_BOL), then test that components have "Enforce component level access checks" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-171

172

COM

AP

If MyID is installed, tier is Application Server and a COM+ application has both roles (that is, eCS and Edefice_BOL), then test that components have "Enforce component level access checks" set, as well as the "Web_role" role. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-172

173

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "APDUCardServer". No test required.

SIU-173

174

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "EAudit". No test required.

SIU-174

175

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "eCS". No test required.

SIU-175

176

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "Edefice_BOL". No test required.

SIU-176

177

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "Edefice_CS". No test required.

SIU-177

178

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "Edefice_DAL". No test required.

SIU-178

179

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "eEventLog". No test required.

SIU-179

180

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "eExternalDataSource". No test required.

SIU-180

181

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "ePKIConfig". No test required.

SIU-181

182

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "Entrust_Admin". No test required.

SIU-182

183

COM

AP

If MyID is installed and tier is Application Server, get PoolingPoolSize, RecycleActivationLimit, RecycleCallLimit, RecycleExpirationTimeout, RecycleLifetimeLimit and RecycleMemoryLimit for COM+ application "ImportProcessor". No test required.

SIU-183

184

MyID

CL,WB,AP,DB

If MyID is installed and tier is Client, Web Server, Application Server or Database Server, get name of all MyID installations with the security identifier (SID) and the name of the installation user (if possible) used (from the Windows Event Log). No test required.

SIU-184

185

MyID

WB,AP

If MyID is installed and tier is Web Server or Application Server, get all tiers used by MyID installations (from the Registry). No test required.

SIU-185

186

MyID

AP

If MyID is installed and tier is Application Server, get MyID installation type (ENT/PIV) from Registry.

SIU-186

187

MyID

WB

If MyID is installed and tier is Web Server, get MyID installation type (ENT/PIV) from web files installed.

SIU-187

188

MyID

AP,DB

If MyID is installed and tier is Application Server or Database Server, get MyID installation type (ENT/PIV) from SQL query of database (including Microsoft SQL Azure instances).

SIU-188

189

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "APDUCardServer" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-189

190

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "EAudit" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-190

191

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "eCS" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-191

192

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "Edefice_BOL" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-192

193

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "Edefice_CS" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-193

194

COM

AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "Edefice_DAL" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-194

195

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "eEventLog" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-195

196

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "eExternalDataSource" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-196

197

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "ePKIConfig" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-197

198

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "Entrust_Admin" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-198

199

COM

WB,AP

If MyID is installed and tier is Application Server or Web Server, test that the COM+ application "ImportProcessor" has DCOM security setting "Authentication Level For Calls" set to "Packet Privacy". If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-199

200

System

DC

If tier is Domain Controller, test that every computer on the domain has a unique SID (Security Identifier). Report computer names with duplicate SID values.

SIU-200

201

SIU

CL,WB,AP,DB,DC

On all tiers, test that SIU is running as an administrator user. If not satisfied, display outcome as a "Limited SIU Test Coverage" warning, instead of a failure.

SIU-201

202

SIU

CL,WB,AP,DB,DC

On all tiers, test that SIU can detect if MyID is or is not installed on the Application Servers (because a limited user cannot make WMI calls). If not satisfied, display outcome as a "Limited SIU Test Coverage" warning, instead of a failure.

SIU-202

203

HW

WB,AP,DC

If tier is Web Server, Application Server or Domain Controller, test the free space from the local disk with the most free space is greater than or equal to 2 Gb. If not satisfied, display outcome as a "Performance" warning, instead of a failure.

SIU-203

204

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-204

205

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-205

206

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "APDUCardServer" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-206

207

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "EAudit" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-207

208

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "eCS" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-208

209

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "Edefice_BOL" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-209

210

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "Edefice_CS" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-210

211

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "eEventLog" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-211

212

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "eExternalDataSource" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-212

213

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "ePKIConfig" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-213

214

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "Entrust_Admin" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-214

215

COM

WB

If MyID is installed, tier is Web Server and is a proxy (Web Server is different to the Application Server), test that the COM+ application proxy "ImportProcessor" is enabled, is a proxy, is a server application and that the proxy server is the Application Server. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-215

217

AD

DB

If tier is Database Server, test membership of local group Administrators contains the installation user. If not satisfied, display outcome as a "Functionality" warning, instead of a failure.

SIU-217

218

MSDTC

WB,AP,DB

If tier is Application Server, Web Server or Database Server and a split-tier installation, test authentication level is "None" if using SQL authentication, otherwise authentication level is "Mutual".

SIU-218

219

DB

DB

If tier is Database Server, check if service "SQL Server Browser" is running.

SIU-219

220

DB

DB

If tier is Database Server, check if service "MS SQL SERVER" is running.

SIU-220

221

DB

DB

If tier is Database Server, check if service "MS SQL FD Launcher" is running.

SIU-221

222

DB

DB

If tier is Database Server, check if service "SQL SERVER AGENT" is running.

SIU-222

226

MyID

AP

If MyID is installed and tier is Application Server, test that file "MyID.udl" exists, has Read permissions for the COM+ user, Initial Catalog pointing to the main database and Data Source pointing to the Database Server (including Microsoft SQL Azure instances). Test the database connection by reading a data row and comparing with values queried using a known connection string.

SIU-226

227

MyID

AP

If MyID is installed and tier is Application Server, test that file "MyIDaudit.udl" exists, has Read permissions for the COM+ user, Initial Catalog pointing to the main database and Data Source pointing to the Database Server (including Microsoft SQL Azure instances). Test the database connection by reading a data row and comparing with values queried using a known connection string.

SIU-227

228

MyID

AP

If MyID is installed and tier is Application Server, test that file "MyIDarchive.udl" exists, has Read permissions for the COM+ user, Initial Catalog pointing to the archive database and Data Source pointing to the Database Server (including Microsoft SQL Azure instances). Test the database connection by reading a data row and comparing with values queried using a known connection string.

SIU-228

229

MyID

AP

If MyID is installed and tier is Application Server, test that file "MyIDbinary.udl" exists, has Read permissions for the COM+ user, Initial Catalog pointing to the main database and Data Source pointing to the Database Server (including Microsoft SQL Azure instances). Test the database connection by reading a data row and comparing with values queried using a known connection string.

SIU-229

230

MyID

AP

If MyID is installed and tier is Application Server, test that file "import.udl" has exists, Read permissions for the COM+ user, Initial Catalog pointing to the main database and Data Source pointing to the Database Server (including Microsoft SQL Azure instances). Test the database connection by reading a data row and comparing with values queried using a known connection string.

SIU-230

231

MyID

AP

If MyID is installed and tier is Application Server, test that file "importaudit.udl" exists, has Read permissions for the COM+ user, Initial Catalog pointing to the main database and Data Source pointing to the Database Server (including Microsoft SQL Azure instances). Test the database connection by reading a data row and comparing with values queried using a known connection string.

SIU-231

232

MyID

AP

If MyID is installed and tier is Application Server, test that file "importarchive.udl" exists, has Read permissions for the COM+ user, Initial Catalog pointing to the archive database and Data Source pointing to the Database Server (including Microsoft SQL Azure instances). Test the database connection by reading a data row and comparing with values queried using a known connection string.

SIU-232

233

IIS

WB

If MyID is installed and tier is Web Server, test application pool "MyIDPoolClassic" exists and has started.

SIU-233

234

IIS

WB

If MyID is installed and tier is Web Server, test application pool "MyIDWebService" exists and has started.

SIU-234

235

NW

CL,WB

If tier is Client or Web Server, request status codes for all Web Servers using HTTP URL and test that a valid response (status code 200) is not returned for each if the supplied configuration is HTTPS. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-235

236

NW

CL,WB

If tier is Client or Web Server, request status codes for all Web Servers using HTTPS URL and test that a valid response (status code 200) is not returned for each if the supplied configuration is HTTP. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-236

238

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the Role and Feature ".NET Framework 4.5 Features\ASP.NET 4.5" is installed.

SIU-238

239

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-239

240

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-240

241

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-241

242

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-242

243

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-243

244

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-244

245

RF

WB

If tier is Web Server and OS is Windows Server 2019 or Windows Server 2022, test the security sub-roles of Role and Feature "Web Server (IIS)\Web Server\Security" is installed. If not satisfied, display outcome as a "Security" warning, instead of a failure.

SIU-245

246

OS

AP

If tier is Application Server, test that the following folders exist and match a simple FIPS-compliant SHA-256 hash of the list of file names contained within:- "[Program Files]\Common Files\System\ado"

SIU-246

247

OS

AP

If tier is Application Server, test that the following folders exist and match a simple FIPS-compliant SHA-256 hash of the list of file names contained within:- "[Program Files]\Common Files\System\msadc"

SIU-247

248

IIS

CL,WB

If MyID is installed and tier is Client or Web Server, request status codes for all Web Servers to path "MyIDProcessDriver" using HTTPS or HTTP URL (according to configuration) and test that an invalid/missing response (status code not 200) is not returned for each.

SIU-248

249

IIS

CL,WB

If MyID is installed and tier is Client or Web Server, request status codes for all Web Servers to path "MyIDDataSource" using HTTPS or HTTP URL (according to configuration) and test that an invalid/missing response (status code not 200) is not returned for each.

SIU-249

250

IIS

CL

If MyID is installed and tier is Client, test the Desktop Client configuration file exists, it does not contain invalid XML and all of the URLs in the "Servers" section of the Desktop Client configuration file match the URLs of all the Web Servers for the given IIS protocol configuration.

SIU-250

251

IIS

WB

If tier is Web Server and IIS protocol is "HTTPS + HTTP" or "HTTPS", check IIS website SSL bindings point to a certificate that is valid for the default website and DNS matching the web servers.

SIU-251

252

Services

AP

If MyID is installed and tier is Application Server, test that service "eBureauSrv" has Startup Type: Auto, Log On As: COM+ User, State: Running, or the service is not installed.

SIU-252

253

Services

AP

If MyID is installed and tier is Application Server, test that service "eCertificateSrv" has Startup Type: Auto, Log On As: COM+ User, State: Running.

SIU-253

254

Services

AP

If MyID is installed and tier is Application Server, test that service "eJobServer" has Startup Type: Auto, Log On As: COM+ User, State: Running.

SIU-254

255

Services

AP

If MyID is installed and tier is Application Server, test that service "eKeySrv" has Startup Type: Manual, Log On As: COM+ User, State: Running.

SIU-255

256

Services

AP

If MyID is installed and tier is Application Server, test that service "eMessageSrv" has Startup Type: Manual, Log On As: COM+ User, State: Running or Stopped.

SIU-256

257

Services

AP

If MyID is installed and tier is Application Server, test that service "NotificationsService" has Startup Type: Auto, Log On As: COM+ User, State: Running.

SIU-257

258

IIS

WB

If tier is Web Server, test that service "W3SVC" (World Wide Web Publishing Service) is installed and running.

SIU-258

259

COM

WB,AP

If MyID is installed, tier is Web Server or Application Server, create COM object for component "MyIDBOL.BOL_GetCoreWeb.1" and call method "GetVersion". Obtain the total number of components and configuration records. Create COM object for component "EConfiguration.Configuration" and call method "GetBOLMethods". For each method, obtain "webProgId" and attempt to instantiate a COM object. Test whether all the COM objects can be created.

SIU-259

260

MSDTC

WB,AP,DB

If tier is Application Server, Web Server or Database Server, a split-tier installation and Windows Firewall is enabled, test active rule for "Distributed Transaction Coordinator (RPC)" is enabled, allowed inbound for "Domain" networks.

SIU-260

261

MyID

AP

If MyID is installed and tier is Application Server, test that the DatabaseType value from the Registry is compatible with the means of hosting the database specified in configuration option DBTypeAndAuth.

SIU-261

262

MyID

AP

If MyID is installed and tier is Application Server, test that the DefaultUDL value from the Registry points to a UDL (Universal Data Link) file that exists.

SIU-262

263

MyID

AP

If MyID is installed, tier is Application Server and configuration option DBTypeAndAuth = SQL Azure with SQL Server Auth (NoAuth), test that file Dal4Net.dll.config exists, contains well-formatted XML, contains the username, but does not contain the cleartext password specified in the credentials for SQL Server Authentication.

SIU-263

264

MyID

AP

If MyID is installed and tier is Application Server, test that file Dal4Net.dll.config exists, contains well-formatted XML and does not contain log4net section left uncommented for debugging use. If not satisfied, display the outcome as a Performance warning instead of a failure.

SIU-264

267

MyID

AP

If MyID is installed and tier is Application Server, test that all encrypted private keys and symmetric keys are prefixed in the format "KXX_" in the database; the key names match the latest database key name for MasterCard in the Windows Registry. If not satisfied, display the outcome as a Functionality warning instead of a failure.

SIU-267

268

MyID

AP

If MyID is installed and tier is Application Server, test that the number of encrypted private keys and symmetric keys is correct in the database; the key names match any of the database key names for MasterCard in the Windows Registry.

SIU-268

269

Services

DC

If tier is Domain Controller, test that service "ADWS" (Active Directory Web Services) is installed and running. If not satisfied, display the outcome as a Limited SIU test coverage warning instead of a failure.

SIU-269

270

DB

AP

If MyID is installed and tier is Application Server, get the current size, unlimited or maximum size, free space (if not unlimited size) and automatic growth of the MyID main database. No test required.

SIU-270

271

DB

AP

If MyID is installed and tier is Application Server, get the current size, unlimited or maximum size, free space (if not unlimited size) and automatic growth of the MyID archive database. No test required.

SIU-271

272

IIS

WB

If tier is Web Server, test that the SSL bindings for HTTPS exist, a TCP connection can be established and the SSL protocol is not None, SSL v2 or SSL v3.

SIU-272

273

IIS

WB

If tier is Web Server, test that the SSL bindings for HTTPS exist, a TCP connection can be established and the SSL protocol is TLS v1.0, TLS v1.1 or TLS v1.2.

SIU-273

274

IIS

WB

If tier is Web Server, test that the SSL bindings for HTTP exist, a TCP connection can be established and the SSL protocol is not None, SSL v2, SSL v3, TLS v1.0, TLS v1.1 or TLS v1.2.

SIU-274

275

IIS

WB

If tier is Web Server, test that SSL is required. If not satisfied, display the outcome as a "Security" warning instead of a failure.

SIU-275

276

AD

DC

If tier is Domain Controller, test that the COM+ User is not a member of the Domain Admins or the Enterprise Admins domain groups. If not satisfied, display the outcome as a Security warning instead of a failure.

SIU-276

277

AD

DC

If tier is Domain Controller, test that the IIS User is not a member of the Domain Admins or the Enterprise Admins domain groups. If not satisfied, display the outcome as a Security warning instead of a failure.

SIU-277

278

AD

DC

If tier is Domain Controller, test that the Web Services User is not a member of the Domain Admins or the Enterprise Admins domain groups. If not satisfied, display the outcome as a Security warning instead of a failure.

SIU-278

279

DB

AP,DB

If tier is Application Server or Database Server, perform SQL query of master database (including Microsoft SQL Azure instances) and test the database edition installed is Enterprise or Standard. If not satisfied, display outcome as an "Untested configuration" warning, instead of a failure.

SIU-279

283

MyID

AP

If MyID is installed and tier is Application Server, test that the MasterCard Entry in the Registry has an 'Enabled' property. Use regedit to view the registry location:

HKLM\SOFTWARE\Intercede\Edefice\MasterCard

SIU-283

284

MyID

AP

If MyID is installed and tier is Application Server, if using any HSM, the subkey contains value "SerialNumber" and has a value; Use regedit to view the registry location:

HKLM\SOFTWARE\Intercede\Edefice\MasterCard

SIU-284

285

MyID

AP

If MyID is installed and tier is Application Server, test that the number of database keys for MasterCard in the Windows Registry has not reached the maximum supported by MyID. If not satisfied, display the outcome as a Functionality warning instead of a failure. Use regedit to view the registry location:

HKLM\SOFTWARE\Intercede\Edefice\MasterCard

SIU-285

286

MyID

AP

If MyID is installed and tier is Application Server, if using an nShield HSM, test that the file %Windir%\System32\CknFast.DLL exists.

SIU-286

293

DB

DB

If MyID is installed and tier is Database Server, test SQL default schema for the MyID main database for COM+ account user is not "sys".

SIU-293

294

DB

DB

If MyID is installed and tier is Database Server, test SQL default schema for the MyID archive database for COM+ account user is not "sys".

SIU-294

295

IIS

WB

If tier is Web Server check edge compatibility has been applied to MyID folder

SIU-295

296

MyID

AP

Check the version of the OLE DB Driver that is installed.

Version 19.0.0.0 or later will pass.

SIU-296

297

MyID

WB,AP

Check TLS 1.2 is enabled and TLS 1.0 is disabled

SIU-297

299

MyID

AP

Initial Server Check. Check .NET core version on the application server.

SIU-299

300

MyID

WB

Initial Server Check. Check .NET core version on the web server.

SIU-300

301

MyID

CL,WB

Post-Install. Checks status values of responses to simple unauthenticated web requests to the operator client URL match the expected value.

SIU-301

303

MyID

CL,WB

Post-Install. Checks status values of responses to simple unauthenticated web requests to the rest.core API service match the expected value.

SIU-303

304

MyID

WB,AP

Post-Install. Checks status values of responses to simple unauthenticated web requests to the oauth2 service match the expected value.

SIU-304

305

IIS

WB

Post-Install. Test the IIS application pool "rest.core" exists and has started.

SIU-305

307

IIS

WB

Post-Install. If MyID is installed and tier is Web Server, test application pool "web.oauth2" exists and has started.

SIU-307

308

MyID

AP

Post-Install. If MyID is installed and tier is App Server, check BOL API methods exist.

SIU-308

309

DB

DB

Post-Install. If MyID is installed run DB query, check AuditItemFields table exist.

SIU-309

310

AD

DC

If tier is Domain Controller, test domain user for Authentication Web service user account exists.

SIU-310

311

AD

DC

If tier is Domain Controller, test Authentication Web service user account is enabled, not locked out and expiry date is less than or equal to 0.

SIU-311

312

AD

DC

If tier is Domain Controller, test Authentication Web service user account password will never expire and has not expired.

SIU-312

313

AD

DC

If tier is Domain Controller, test Authentication Web service user account exists on the domain under a valid organizational unit.

SIU-313

314

AD

DC

If tier is Domain Controller, test Authentication Web service user account is a member of domain group "Domain Users".

SIU-314

315

AD

AP,WB

If tier is Application Server or Web Server, test Authentication Web service user account is a member of local group "Distributed COM Users".

SIU-315

316

AD

DC

If tier is Domain Controller, test that the Authentication Web Services User is not a member of the Domain Admins or the Enterprise Admins domain groups.

If not satisfied, display the outcome as a Security warning instead of a failure.

SIU-316

317

MyID

AP

If MyID is installed and tier is Application Server, test that the Default Authentication DB UDL value from the Registry points to a UDL (Universal Data Link) file that exists.

SIU-317

318

DB

DB

If tier is Database Server, test language for COM+ Account user is "us_english".

SIU-318

319

DB

DB

If MyID is installed and tier is Database Server, test SQL database role membership for MyID main database for COM+ Account user or group includes roles, "db_owner" and "public". Role "public" is a special case and cannot be queried, so it is included by default if the user exists for the database.

SIU-319

320

DB

DB

If MyID is installed and tier is Database Server, test SQL default schema for the MyID main database for COM+ Account user is not "sys".

SIU-320

321

MyID

WB

Initial Server Check. Check that .NET core was installed after IIS.

SIU-321

322

MyID

WB

Server performance will be impacted if PowerShell scripts are required to be signed, CRL Checks have been enabled, but no Internet connection is available.

SIU-322

323

MyID

WB

If rest.core feature has been installed check it is an IIS Application and IsAlive method on the web service returns true.

SIU-323

324

MyID

WB

If rest.provision feature has been installed check it is an IIS Application and IsAlive method on the web service returns true.

SIU-324

325

MyID

WB

If web.oauth2 feature has been installed check it is an IIS Application and IsAlive method on the web service returns true.

SIU-325

326

MyID

WB

If DC Notification Listener feature has been installed check it is an IIS Application and IsAlive method on the web service returns true or the web service returns 401:Unauthorized (secure by default).

SIU-326

327

MyID

WB

If iOS OTA feature has been installed check it is an IIS Application and IsAlive method on the web service returns true or the web service returns 401:Unauthorized (secure by default).

SIU-327

328

MyID

WB

If Credential Web Service feature has been installed check it is an IIS Application and IsAlive method on the web service returns true or the web service returns 401:Unauthorized (secure by default).

SIU-328

329

MyID

WB

If Device Management API feature has been installed check it is an IIS Application and IsAlive method on the web service returns true or the web service returns 401:Unauthorized (secure by default).

SIU-329

330

MyID

WB

If MyID Enroll feature has been installed check it is an IIS Application and IsAlive method on the web service returns true or the web service returns 401:Unauthorized (secure by default).

SIU-330